package com.ywu.file.sys.standard.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ywu.common.dto.CommonDto;
import lombok.Data;

import java.util.Date;

/**
 * @ClassName YwuFIleTaskDto
 * @Description TODO
 * @Author GroundDemo
 * @Date 2024/9/15 12:11
 * @Version 1.0
 **/
@Data
public class YwuFIleTaskDto extends CommonDto {
    private String id;

    private String fileId;

    private String taskState;

    private String operateType;

    private String operateMessage;

    private String operateBy;

    private String fileName;

    private Integer partTotal;

    private Integer partNum;

    // 进度百分比
    private Integer percentage;

    private String createBy;

    @JsonFormat(
            pattern = "yyyy-MM-dd HH:mm:ss",
            timezone = "GMT+8"
    )
    private Date createDate;

    private String updateBy;

    @JsonFormat(
            pattern = "yyyy-MM-dd HH:mm:ss",
            timezone = "GMT+8"
    )
    private Date updateDate;
}
